@charset "utf-8";
/* Skip Navigation */
.skip{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:0}
.skip:hover,.skip:active,.skip:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:bold;font-size:12px;line-height:1;color:#333;text-decoration:none !important;text-indent:10px}

/* [s] Layout Style */
body{background:url(../../images/common/bg_body.gif) repeat left top;}
#header{width:100%; min-width:1000px; padding-top:39px; height:50px; position:relative;}
#header .bg_black{width:100%; height:39px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0px; top:0px;}
#header h1{position:absolute; left:10px; top:11px; z-index:2;}

#header>dl{width:321px; height:26px; padding-top:13px; border-right:1px solid #000; position:absolute; left:505px; top:0; z-index:2; font-size:11px; color:#cbcbcb;}
#header>dl>dt{position:relative;}
#header>dl>dt strong{width:60px; background:url(../../images/common/line_head_notice.gif) no-repeat 51px 4px; position:absolute; left:0px; top:0px; display:block;}
#header>dl>dd{padding-left:60px;}

#header .top_link{height:33px; padding:6px 0 0 5px; position:absolute; left:827px; top:0px; z-index:2; border-left:1px solid #777;}
#header .top_link>ul{width:100%; overflow:hidden;}
#header .top_link>ul>li{float:left; padding-left:10px;}

#header #menu_gnb{width:100%; height:49px; background:url(../../images/common/bg_gnb.gif) repeat-x left top; border-top:1px solid #000; overflow:hidden;}
#header #menu_gnb>ul{margin:5px 0 0 10px; height:42px; border-left:1px solid #c3c3c3; overflow:hidden;}
#header #menu_gnb>ul>li{float:left; border-right:1px solid #c3c3c3;}

#container{width:1000px; padding:30px 0 10px; position:relative; overflow:hidden;}
#container .pageLocation{position:absolute; right:1px; top:8px;}
#container .pageLocation>ul{width:100%; overflow:hidden;}
#container .pageLocation>ul>li{float:left; background:url(../../images/common/bul_arrow.png) no-repeat 11px 2px; padding-left:23px; font-size:11px; color:#434343; letter-spacing: -1px;}
#container .pageLocation>ul>li.home{float:left; background:url(../../images/common/icon_home.png) no-repeat 0 1px; padding-left:17px;}
/* Hack */@-moz-document url-prefix() {#container .pageLocation>ul>li{background-position:11px 4px;}}
/* Hack */:root #container .pageLocation>ul>li{background-position:11px 4px\9;}
/* Hack */@-moz-document url-prefix() {#container .pageLocation>ul>li.home{background-position:0 3px;}}
/* Hack */:root #container .pageLocation>ul>li.home{background-position:0 3px\9;}

#container #con_left{width:210px; float:left;}
#container #con_left .banner{padding:9px 0 0 10px;}
#container #con_left .banner li{padding-top:1px;}
#container #con_left .banner a{display:block; border:1px solid #c8c8c8;}
#container #con_left .banner a:hover{border:1px solid #ff5400;}

#container #menu_lnb{border:1px solid #cdcdcd; background-color:#f7f7f7; position:relative; min-height:192px;}
#container #menu_lnb h2{height:24px; padding:13px 0 0 10px; background:url(../../images/common/bg_h2.gif) repeat-x left top; border-bottom:1px solid #cdcdcd;}
#container #menu_lnb .icon{background:url(../../images/common/bg_h2.gif) repeat-x left top; position:absolute; right:0px; top:0px;}
#container #menu_lnb .icon>a{width:34px; height:37px; display:block; border-left:1px solid #cdcdcd; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0;}
#container #menu_lnb>ul{width:100%; margin-top:-1px;}
#container #menu_lnb>ul>li{width:100%; border-top:1px solid #cdcdcd;}
#container #menu_lnb>ul>li>a{padding:7px 0 7px 19px; background:url(../../images/common/bul_2x2.gif) no-repeat 10px 12px; display:block;}
#container #menu_lnb>ul>li>a.on{font-weight:bold; color:#ff5400; background:url(../../images/common/bul_2x2_o.gif) no-repeat 10px 12px;}
/* Hack */@-moz-document url-prefix() {#container #menu_lnb>ul>li>a{background-position:10px 14px;}}
/* Hack */:root #container #menu_lnb>ul>li>a{background-position:10px 14px\9;}

#container .bannerType01{border:1px solid #cdcdcd; background-color:#f7f7f7; position:relative;}
#container .bannerType01 h3{height:24px; padding:13px 0 0 10px; background:url(../../images/common/bg_h2.gif) repeat-x left top;}
#container .bannerType01 .icon{background:url(../../images/common/bg_h2.gif) repeat-x left top; position:absolute; right:0px; top:0px;}
#container .bannerType01 .icon>a{width:34px; height:37px; display:block; border-left:1px solid #cdcdcd; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0;}

#container #con_center{width:770px; float:right;}

#main #container #con_center{width:510px; margin-left:10px; float:left; display:inline;}
#main #container #con_right{width:250px; float:right;}
#main #container #con_right .banner{padding:9px 0 0 0px;}
#main #container #con_right .banner li{padding-top:1px;}
#main #container #con_right .banner a{display:block; border:1px solid #c8c8c8;}
#main #container #con_right .banner a:hover{border:1px solid #ff5400;}

#footer{width:100%; min-width:1000px; padding:16px 0 27px; background-color:#fff; border-top:1px solid #c8c8c8; clear:both; overflow:hidden; position:relative; font-size:0; line-height:0;}
#footer .txt{padding:0 0 0 10px;}
#footer>ul{position:absolute; left:890px; top:16px;}
#footer>ul>li{float:left; padding-left:20px;}


#login #header{width:100%; min-width:1000px; padding-top:0px; height:39px; border-bottom:1px solid #000;overflow:hidden; position:relative;}
#login #header #menu_gnb{display:none;}
#login #loginCont{padding-top:40px; min-height:600px;}
#login #loginCont>div{text-align:center;}
#login #loginCont>ul{width:300px; margin:30px auto 0; overflow:hidden;}
#login #loginCont>ul>li{width:100%; padding-bottom:15px; position:relative;}
#login #loginCont>ul>li .btn_login{width:150px; height:30px; background:url(../../images/common/btn_login.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer; position:absolute; right:0px; top:0px;}

#login #loginCont>ul>li .txt_type01{font-size:11px; line-height:28px; color:#626262; display:inline-block; vertical-align:middle; padding:0 0 0 9px;}
#login #loginCont>ul>li .ip_i{width:278px; height:28px; padding:0 10px; border:1px solid #cdcdcd; line-height:28px; vertical-align:middle}
#login #loginCont>ul>li .bg_mail{background:#fff url(../../images/common/bg_login_mail.gif) no-repeat right top;}
#login #loginCont>ul>li .bg_pass{background:#fff url(../../images/common/bg_login_pass.gif) no-repeat right top;}
#login #loginCont>ul>li .ip_c{overflow:hidden;width:13px;height:28px;margin:0;padding:0;vertical-align:middle}
/* [e] Layout Style */


/* 컨텐츠관리 Style */
.contCont{width:100%; background-color:#fff; overflow:hidden;}
/*.contCont>ul{width:100%; font-size:0; line-height:0; border-bottom:1px solid #cdcdcd;}*/
.contCont>ul{width:100%;border-bottom:1px solid #cdcdcd;}
.contCont>ul>li{display:inline;}
.contCont>ul>li.left{width:143px; float:left;}
.contCont>ul>li.right{width:624px; border-left:1px solid #cdcdcd; background-color:#f7f7f7; float:right;}

#contsMenu{width:100%; overflow:hidden;}
#contsMenu .addPlus{width:100%; padding-top:4px; text-align:center; overflow:hidden;}
#contsMenu .addPlus .ip{width:71px; height:26px; padding:0 10px; line-height:26px; border:1px solid #d2d2d2; vertical-align:middle;}
#contsMenu .addPlus .btn_search{width:26px;height:28px; border:none; cursor:pointer; overflow:hidden; background:url(../../images/common/btn_plus.gif) no-repeat left top; text-indent:-99999px; vertical-align:middle; display:inline-block;}
#contsMenu>ul{margin:14px; overflow:hidden;}
#contsMenu>ul a{font-size:11px; line-height:18px; color:#434343; letter-spacing:-1px; display:block;}
#contsMenu>ul a:hover{color:#ff5400;}
#contsMenu>ul a.on{color:#ff5400; font-weight:bold;}
#contsMenu>ul>li{width:100%; padding-bottom:5px;overflow:hidden; background:url(../../images/common/bg_menu_line01.gif) no-repeat left 5px; position:relative;}
#contsMenu>ul>li>.bgCut{width:6px; height:15px; background-color:#fff; position:absolute; left:0px; bottom:0px; display:block;}
#contsMenu>ul>li>a{font-weight:bold; padding-left:11px;}
#contsMenu>ul>li>ul{margin-left:5px; overflow:hidden;}
#contsMenu>ul>li>ul>li{background:url(../../images/common/bg_menu_line02.gif) no-repeat left 6px;}
#contsMenu>ul>li>ul>li>a{padding-left:24px;}


/* 코드관리 Style */
.codeCont{width:100%; background-color:#fff; overflow:hidden;}
.codeCont>ul{width:786px; margin-left:-18px; font-size:0; line-height:0;}
.codeCont>ul>li{width:374px; margin-left:18px; padding-bottom:35px; float:left; display:inline; background-color:#f7f7f7;}
.codeCont>ul>li.left{border-right:1px solid #cdcdcd; float:left;}
.codeCont>ul>li.right{border-left:1px solid #cdcdcd; float:right;}
.codeCont>ul>li>.codeScroll{height:337px; overflow:hidden; overflow-y:auto;}


/* 사이트디자인 Style */
.designCont{width:100%; background-color:#fff; overflow:hidden;}
.designCont>ul{width:786px; margin-left:-18px; font-size:0; line-height:0;}
.designCont>ul>li{width:374px; margin-left:18px; padding-bottom:35px; float:left; display:inline;}
.designCont>ul>li.left{border-right:1px solid #cdcdcd; float:left; background-color:#f7f7f7;}
.designCont>ul>li.right{width:393px; float:right; margin:0;}
.designCont>ul>li.right>.title{height:16px; border-bottom:1px solid #dfdfdf;background-color:#ff5400; color:#fff; font-size:12px; line-height:14px; padding:7px 0 3px; text-align:center;}
/* Hack */@-moz-document url-prefix() {.designCont>ul>li.right>.title{padding:5px 0 5px;}}
/* Hack */:root .designCont>ul>li.right>.title{padding:5px 0 5px\9;}
.designCont>ul>li.right>.imgView{width:363px; height:363px; margin:35px auto 0;}
.designCont>ul>li.right>.imgView>img{width:361px; height:361px; border:1px solid #c7c7c7; display:block;}


/* 서비스소개 Style */
.serviceCont{width:100%; overflow:hidden;}
.serviceCont>dl{margin-top:-1px; padding-left:190px; border-top:1px solid #dfdfdf; position:relative; overflow:hidden;}
.serviceCont>dl>dt{width:177px; margin-top:-6px; font-weight:bold; color:#4f4f4f; text-align:center; position:absolute; left:0px; top:50%;}
.serviceCont>dl>dd{padding:13px 0; border-left:1px solid #dfdfdf; font-size:0; line-height:0; overflow:hidden;}
.serviceCont>dl>dd>a{margin-left:13px; border:1px solid #cdcdcd; display:inline-block;}
.serviceCont>dl>dd>a:hover,
.serviceCont>dl>dd>.on{border:1px solid #fe6c00; display:inline-block;}


/* IP분석 Style */
.ipTop{padding:20px; background:url(../../images/common/bg_searchBox.gif) repeat left top; border-bottom:1px solid #cdcdcd; font-size:0; line-height:0; text-align:center;}
.ipTop>a{width:13px; height:19px; vertical-align:top; display:inline-block; overflow:hidden;}
.ipTop>.btn_arrow_prev{background:url(../../images/common/btn_arrow_prev.gif) no-repeat left top;}
.ipTop>.btn_arrow_next{background:url(../../images/common/btn_arrow_next.gif) no-repeat left top;}
.ipTop>a:hover{background-position:left -20px;}
.ipTop>strong{width:165px; font-size:18px; line-height:19px; color:#fb6300; vertical-align:top; display:inline-block;}
.ipTop>strong>span{font-weight:normal}

/* 결제신청-완료 Style */
.payment_endTop{padding:20px; background:url(../../images/common/bg_searchBox.gif) repeat left top; border-bottom:1px solid #cdcdcd; font-size:18px; line-height:20px; color:#565656; font-weight:bold; letter-spacing: -1px; text-align:center;}
/*
position:relative; z-index:1;
position:absolute; left:0px; top:0px; z-index:99;
*/





/* Box Style */
.box_type01 h2,
.box_type02 h2,
.box_type02 .layTit{height:24px; padding:13px 0 0 10px; background:url(../../images/common/bg_h2.gif) repeat-x left top; border-bottom:1px solid #cdcdcd;}
.box_type01 .icon,
.box_type02 .icon{background:url(../../images/common/bg_h2.gif) repeat-x left top; position:absolute; right:0px; top:0px;}
.box_type01 .icon>a,
.box_type02 .icon>a{width:34px; height:37px; display:block; border-left:1px solid #cdcdcd; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0;}
.box_type01 h2.txt,
.box_type02 h2.txt{color:#ff5400; height:26px; padding-top:11px; font-size:14px; font-weight:bold;}
.box_type02 h3.txt{color:#ff5400; font-size:12px; font-weight:bold; padding:30px 12px 18px; background:url(../../images/common/bg_searchBox.gif) repeat left top;}

.icon_m01{background:url(../../images/common/icon_m01.png) no-repeat center center !important;}
.icon_m02{background:url(../../images/common/icon_m02.png) no-repeat center center !important;}
.icon_m03{background:url(../../images/common/icon_m03.png) no-repeat center center !important;}
.icon_m04{background:url(../../images/common/icon_m04.png) no-repeat center center !important; width:64px !important;}
.icon_m05{background:url(../../images/common/icon_m05.gif) no-repeat center center !important;}

.box_type01{border:1px solid #cdcdcd; background-color:#f7f7f7; position:relative; min-height:192px;}
.box_type01 .tab_day{position:absolute; right:0px; top:0px;}
.box_type01 .tab_day>li{float:left; border-left:1px solid #d5d5d5;}
.box_type01 .tab_day>li>a{height:25px; padding:12px 14px 0; text-align:center; display:block;}
.box_type01 .tab_day>li>a:hover,
.box_type01 .tab_day>li>a.on{background-color:#fff;}
/* Hack */@-moz-document url-prefix() {.box_type01 .tab_day>li>a{height:27px; padding:10px 14px 0;}}
/* Hack */:root .box_type01 .tab_day>li>a{height:27px; padding:10px 14px 0\9;}

.box_type01 table{width:100%; margin-top:-1px;}
.box_type01 table th,
.box_type01 table td{border-collapse:collapse;empty-cells:show; font-size:11px; color:#434343; border-top:1px solid #cdcdcd; padding:7px 0;}
.box_type01 table th{border-right:1px solid #cdcdcd; text-align:left;}
.box_type01 table th p{padding:0 10px;}
.box_type01 table td{text-align:left; letter-spacing:-1px;}
.box_type01 table td div{padding:0 10px; position:relative;}
.box_type01 table td div .btn{position:absolute; right:10px; top:-2px;}
.box_type01 table td div .point{color:#fe6c00;}
.box_type01 .graph_type01{width:480px; height:260px; margin:10px 14px 18px; overflow:hidden;}

.box_type02{border:1px solid #cdcdcd; background-color:#f7f7f7; position:relative; min-height:219px;}
.box_type02 .lines{border-bottom:1px solid #cdcdcd !important;}
.box_type02 table{width:100%; margin-top:-1px;}
.box_type02 table th,
.box_type02 table td{border-collapse:collapse;empty-cells:show; font-size:11px; color:#434343; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:7px 0; background-color:#f4f4f4;}
.box_type02 table thead th{background-color:#eeeeee; text-align:center; color:#909090; font-weight:bold; padding:5px 0;}
.box_type02 table th{text-align:center;}
.box_type02 table th p{padding:0 10px;}
.box_type02 table th .option_request{margin-left:3px; line-height:26px; font-weight:bold; color:#202020; vertical-align:middle;}
.box_type02 table td{text-align:center; letter-spacing:0px;}
.box_type02 table th div,
.box_type02 table td div{padding:0 10px; position:relative;}
.box_type02 table td .form{font-size:0; line-height:0;}
.box_type02 table td div>a.icons{width:12px; height:12px; display:inline-block; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0;}
.box_type02 table td.noline{border-left:none !important;}
.box_type02 table td.img_bd img{border:1px solid #b8b8b8;}
.box_type02 table td.bg_e2{background-color:#e2e2e2;}



.box_type02 table td.ip{padding:0; text-align:left;}
.box_type02 table td.ip>div{padding:0;}
.box_type02 table td.ip>div>strong{width:134px; margin-right:5px; padding:4px 0; background-color:#fe6c00; color:#fff; text-align:center; display:inline-block;}
.box_type02 table td.ip>div>p{padding:7px 0 7px 10px;}

.box_type02 table td.graph{padding:0; text-align:left;}
.box_type02 table td.graph>div{width:90%; padding:0;}
.box_type02 table td.graph>div>p{width:0%; height:10px; background-color:#fe6c00; display:inline-block; position:relative;}
.box_type02 table td.graph>div>p>span{position:absolute; right:-40px; top:-3px;}


.box_type02 table .faq_a td{background-color:#ffffff; display:none;}
.box_type02 table .open td{background-color:#dfdfdf; border-color:#dfdfdf;}
.box_type02 table .open td a{font-weight:bold;}

.box_type02 .photos th,
.box_type02 .photos td{padding:4px 0;}
.box_type02 .photos td div{padding:0 4px;}

.box_type02 .board_write table{width:100%; margin-top:-1px;}
.box_type02 .board_write table th,
.box_type02 .board_write table td{border-collapse:collapse;empty-cells:show; font-size:12px; color:#434343; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:7px 0; background-color:#f4f4f4;}
.box_type02 .board_write table th{text-align:left;}
.box_type02 .board_write table th label,
.box_type02 .board_write table th p{padding:0 10px; display:inline-block; font-weight:bold;}
.box_type02 .board_write table th .point{background:url(../../images/common/bul_1x1_point.gif) no-repeat right 3px;}
/* Hack */@-moz-document url-prefix() {.box_type02 .board_write table th .point{background-position: right 5px}}
/* Hack */:root .box_type02 .board_write table th .point{background-position: right 5px\9;}
.box_type02 .board_write table td{text-align:left;}
.box_type02 .board_write table td div{padding:0 10px; position:relative; font-size:0; line-height:0;}
.box_type02 .board_write table td.view{background-color:#fff;}
.box_type02 .board_write table td.view div{font-size:12px; line-height:18px;}
.box_type02 .board_write table td.view div.cont{padding:0 10px 23px;}

.box_type02 table td .form .w10>li,
.box_type02 .board_write table .w10>li{width:10%; float:left;}
.box_type02 table td .form .w15>li,
.box_type02 .board_write table .w15>li{width:15%; float:left;}
.box_type02 table td .form .w20>li,
.box_type02 .board_write table .w20>li{width:20%; float:left;}
.box_type02 table td .form .w30>li,
.box_type02 .board_write table .w30>li{width:30%; float:left;}
.box_type02 table td .form .w40>li,
.box_type02 .board_write table .w40>li{width:40%; float:left;}

.box_type02 table td .form .txt_type01,
.box_type02 .board_write table .txt_type01{font-size:12px; line-height:28px; color:#888787; display:inline-block; vertical-align:middle; padding:0 5px;}
.box_type02 table td .form .txt_type02,
.box_type02 .board_write table .txt_type02{font-size:11px; line-height:28px; color:#888787; display:inline-block; vertical-align:middle; padding:0 0 0 18px; background:url(../../images/common/bul_2x2.gif) no-repeat 9px 12px;}
.box_type02 table td .form .txt_type03,
.box_type02 .board_write table .txt_type03{font-size:11px; line-height:28px; color:#888787; display:inline-block; vertical-align:middle; padding:0 0 0 9px;}
.box_type02 table td .form .txt_type04,
.box_type02 .board_write table .txt_type04{font-size:12px; line-height:28px; color:#4f4f4f; display:inline-block; vertical-align:middle;}

.box_type02 .board_write table .txt_type04>strong{color:#202020;}

.box_type02 table td .form .disBtn,
.box_type02 .board_write table .disBtn{width:92px; height:28px; overflow:hidden; position:relative; display:block;}
.box_type02 table td .form .disBtn>img,
.box_type02 .board_write table .disBtn>img{position:absolute; left:0px; top:0px; display:block;}
.box_type02 table td .form .btn_calendar,
.box_type02 .board_write table .btn_calendar{width:26px; height:28px; display:inline-block; vertical-align:middle; overflow:hidden; text-indent:-99999px; background:url(../../images/common/btn_calendar.gif) no-repeat left top;}
.box_type02 table td .form .btn_search,
.box_type02 .board_write table .btn_search{width:26px; height:28px; display:inline-block; vertical-align:middle; overflow:hidden; text-indent:-99999px;background:url(../../images/common/btn_list_search.gif) no-repeat left top;}

.box_type02 table .form .ip_i,
.box_type02 .board_write table .ip_i{height:26px;padding:0 10px;border:1px solid #cdcdcd;background-color:#fff;line-height:26px;vertical-align:middle}
.box_type02 table .form .ip_s,
.box_type02 .board_write table .ip_s{height:28px;border:1px solid #cdcdcd;background-color:#fff;vertical-align:middle}
.box_type02 table .form .ip_t,
.box_type02 .board_write table .ip_t{display:inline-block;overflow:auto;width:100%; margin:0 -1px; height:200px;border:1px solid #cdcdcd;background-color:#fff;line-height:18px;font-size:12px;}
.box_type02 table .form .ip_c,
.box_type02 .board_write table .ip_c{overflow:hidden;width:13px;height:26px;margin:0;padding:0;vertical-align:middle}

.box_type02 .eventList table{width:100%; margin-top:-1px;}
.box_type02 .eventList table th,
.box_type02 .eventList table td{border-collapse:collapse;empty-cells:show; font-size:12px; color:#434343; border-top:none; border-left:none; padding:7px 0; background-color:#f4f4f4;}
.box_type02 .eventList table thead th{height:29px; padding:0; border-bottom:1px solid #e7e7e7; background:url(../../images/common/line_th.gif) no-repeat left 8px; text-align:center;}
.box_type02 .eventList table thead th.first{background:none;}
.box_type02 .eventList table tbody td{padding:2px 0; text-align:left;}
.box_type02 .eventList table tbody td>.boxArea{min-height:122px; margin:0 2px 0 2px; padding:20px 7px 11px; border:1px solid #e7e7e7; background-color:#fff; font-size:12px; line-height:18px; color:#484848; position:relative;}
.box_type02 .eventList table tbody td>.on{border:1px solid #fe6600 !important;}
.box_type02 .eventList table tbody td>.boxArea .day{position:absolute; right:7px; top:11px;}
.box_type02 .eventList table tbody td>.boxArea .sun a{position:absolute; right:7px; top:11px; color:#FF0000;}
.box_type02 .eventList table tbody td>.boxArea .sat a{position:absolute; right:7px; top:11px; color:#0000FF;}

.box_type02 .eventList table tbody td>.boxArea .time{color:#999; display:block;}
.box_type02 .eventList table tbody td>.boxArea>a{margin-top:10px; position:relative; display:block;}


.smsBg{width:340px; height:361px; padding:0 !important; margin:0 auto; background:url(../../images/common/bg_phone.gif) no-repeat left top; text-align:center;}
.smsBg>.ip_t{width:277px !important; height:221px !important; padding:20px !important; margin:0px !important; background:none !important; border:none !important; position:absolute; left:11px; top:43px;}
.smsBg>.btn_send{width:80px; height:28px; background:url(../../images/common/btn_send.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer; position:absolute; left:131px; top:318px;}


/* 공통 Style */
.btn_type_i{width:25px; height:20px; display:block; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; background:url(../../images/common/bg_icon_btn.png) no-repeat left top;}
.i01{background-position:0 0;}
.i02{background-position:0 -21px;}
.i03{background-position:0 -42px;}
.i04{background-position:-26px 0;}
.i05{background-position:-52px 0;}
.i06{background-position:-52px -21px;}
.i07{background-position:-78px 0;}

.icon_UpDown{font-size:0; line-height:0;}
.icon_UpDown>a,
.icon_UpDown>input,
.icon_UpDown>button{height:28px; background:url(../../images/common/bg_icon_arrow_updown.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.icon_UpDown>.up{width:19px;}
.icon_UpDown>.down{width:18px; background-position:-19px top;}

.btn_type_i2{font-size:0; line-height:0;}
.btn_type_i2>a,
.btn_type_i2>input,
.btn_type_i2>button{margin-left:-1px; width:22px; height:28px; background:url(../../images/common/bg_icon_btn02.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.btn_type_i2>.view{width:64px; margin:0 0 -1px 0; background-position:0 -27px;}
.btn_type_i2>.pen{margin-left:0;}
.btn_type_i2>.del{background-position:-21px top;}
.btn_type_i2>.set{background-position:-42px top;}

.btn_write{width:80px; height:28px; background:url(../../images/common/btn_write.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.btn_write2{width:65px; height:65px; background:url(../../images/common/btn_write2.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.btn_addition{width:80px; height:28px; background:url(../../images/common/btn_addition.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.design_view{width:80px; height:32px; background:url(../../images/common/tab_design_view.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.btn_request{width:80px; height:28px; background:url(../../images/common/btn_request.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}
.btn_request_plus{width:64px; height:28px; background:url(../../images/common/btn_request_plus.gif) no-repeat left top; display:inline-block; vertical-align:top; overflow:hidden; text-indent:-99999px; font-size:0; line-height:0; border:0; cursor:pointer;}


#tip{border-top:1px solid #dfdfdf; padding:25px 14px 40px;}
#tip dt{color:#ff5400; font-weight:bold; padding-bottom:3px;}
#tip dd{background:url(../../images/common/bul_5x1.gif) no-repeat left 7px; padding-left:11px; font-size:11px; color:#888787;}

.dateArea{min-width:77px; position:absolute; left:125px; top:14px; font-size:0; line-height:0;}
.dateArea .dateCont{padding:0 15px; position:relative;}
.dateArea .dateCont .prev{width:6px; height:8px; position:absolute; left:0px; top:1px; overflow:hidden; display:block; text-indent:-99999px; background:url(../../images/main/btn_arrow_prev.gif) no-repeat left top;}
.dateArea .dateCont .next{width:6px; height:8px; position:absolute; right:0px; top:1px; overflow:hidden; display:block; text-indent:-99999px; background:url(../../images/main/btn_arrow_next.gif) no-repeat left top;}
.dateArea .dateCont .prev,
.dateArea .dateCont .next{background-position:0 -9px;}
.dateArea .dateCont dl{padding-left:40px; position:relative; background:url(../../images/common/bul_dot.gif) no-repeat 33px 3px;}
.dateArea .dateCont dt{position:absolute; left:0px; top:0px;}
.designWrite .ip_t{width:100%; height:400px; margin:0; display:inline-block; overflow:auto;   border:none; border-bottom:1px solid #cdcdcd; background-color:#fff; font-size:12px; line-height:18px;}

.photoList{padding:15px 0px 15px 7px; border-bottom:1px solid #cdcdcd; font-size:0; line-height:0; overflow:hidden;}
.photoList>ul{width:100%; overflow:hidden;}
.photoList>ul>li{min-height:208px; padding-left:8px; float:left;}
.photoList>ul>li>a{cursor:pointer; display:block; position:relative;}
.photoList>ul>li>a>dl{width:100%; overflow:hidden;}
.photoList>ul>li>a>dl>dt{width:100%; background-color:#bababa}
.photoList>ul>li>a>dl>dt>img{width:180px; height:121px; display:block;}
.photoList>ul>li>a>dl>dd{padding-top:5px; font-size:12px; line-height:18px; color:#717171; letter-spacing:-1px;}
.photoList>ul>li>a>dl>dd>strong{font-size:14px; display:block;}


.tabArea{padding:15px; background:url(../../images/common/bg_searchBox.gif) repeat left top; border-bottom:1px solid #cdcdcd; font-size:0; line-height:0; position:relative;}
.tabArea>ul{width:100%; overflow:hidden;}
.tabArea>ul>li{float:left;}
.tabArea>ul>li.leftView{float:left; padding-left:5px;}
.tabCont{width:100%; display:none;}


.tabColorArea{padding:15px; background:url(../../images/common/bg_searchBox.gif) repeat left top; border-bottom:1px solid #cdcdcd; font-size:0; line-height:0; overflow:hidden; position:relative;}
.tabColorArea>ul{width:770px; margin-left:-2px; overflow:hidden;}
.tabColorArea>ul>li{padding-left:2px; float:left;}
.tabColorArea>ul>li>a{padding-left:5px; background:url(../../images/common/bg_tab.gif) no-repeat left top; display:block;}
.tabColorArea>ul>li>a>span{min-width:70px; height:20px; padding:8px 5px 0 0; background:url(../../images/common/bg_tab.gif) no-repeat right top; font-size:12px; line-height:14px; color:#fff; letter-spacing:-1px; text-align:center; display:block;}
/* Hack */@-moz-document url-prefix() {.tabColorArea>ul>li>a>span{height:22px; padding:6px 5px 0 0;}}
/* Hack */:root .tabColorArea>ul>li>a>span{height:22px\9; padding:6px 5px 0 0\9;}
.tabColorArea>ul>li>a:hover,
.tabColorArea>ul>li.on>a{background-position:left -29px;}
.tabColorArea>ul>li>a:hover>span,
.tabColorArea>ul>li.on>a>span{background-position:right -29px; font-weight:bold;}


/* 레이어 Style */
#layerBg{width:100%; height:100%; background-color:#fff; position:fixed; left:0; top:0px; z-index:99; opacity:0.9; filter:alpha(opacity=90); display:none;}
#layerArea{position:fixed; left:50%; top:100px; z-index:100; display:none;}
#layerArea .box_type02{border:1px solid #cdcdcd; background:url(../../images/common/bg_body.gif) repeat left top; position:relative; min-height:0px; padding-bottom:30px;}
#layerArea .ip_i{height:26px;padding:0 10px;border:1px solid #cdcdcd;background-color:#fff;line-height:26px;vertical-align:middle}
.layer_add{width:555px; margin-left:-277px; overflow:hidden;}
.layer_add .addSch{padding:15px 14px 30px;}
.layer_add .addSch>p{padding-top:7px; font-size:11px;}
.layer_add .addScroll{width:100%; height:311px; overflow:hidden; overflow-y:auto;}

.layer_event{width:555px; margin-left:-277px; overflow:hidden;}
.layer_event>.box_type02{background:#f7f7f7 none !important;}
.layer_event>.box_type02 .board_write .ip_t{display:inline-block;overflow:auto; padding:10px; margin:0 -1px; height:180px;border:1px solid #cdcdcd;background-color:#fff;line-height:18px;font-size:12px;}
/*
position:relative; z-index:1;
position:absolute; left:0px; top:0px; z-index:99;
*/